package com.simtop.pojo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data;
import org.apache.ibatis.type.Alias;

import java.util.Date;

/**
 * @Classname SqUser
 * @Description TODO 社群基础信息表
 * @Date 2021/12/28 14:30
 * @Created by lzb
 */

@Data
@Alias("sqUser")
@JsonSerialize(include=JsonSerialize.Inclusion.NON_NULL)
public class SqUser {

    /**
     * 社群用户id
     */
    @ExcelIgnore
    private Long userId;

    /**
     * 社群用户名
     */
    @ExcelProperty(value = "社群用户名")
    @ColumnWidth(value = 25)
    private String userName;

    /**
     * 性别
     */
    @ExcelIgnore
    private String sex;

    /**
     * 年龄
     */
    @ExcelProperty(value = "年龄")
    @ColumnWidth(value = 25)
    private int age;

    /**
     * 职业
     */
    @ExcelProperty(value = "职业")
    @ColumnWidth(value = 25)
    private String profession;

    /**
     * 职业
     */
    @ExcelProperty(value = "星座")
    @ColumnWidth(value = 25)
    private String constellation;

    /**
     * 收入
     */
    @ExcelIgnore
    private int income;

    /**
     * 学历
     */
    @ExcelProperty(value = "学历")
    @ColumnWidth(value = 25)
    private String education;

    /**
     * 消费偏好
     */
    @ExcelProperty(value = "消费偏好")
    private String preference;



    /**
     * 地区
     */
    @ExcelIgnore
    private String area;

    /**
     * 来源渠道
     */
    @ExcelIgnore
    private String channel;

    /**
     * 注册时间
     */
    @ExcelIgnore
    private Date registerdate;

    /**
     * 入会时间
     */
    @ExcelIgnore
    private Date joindate;

    /**
     * 会员（0: 不是 1：是 ）
     */
    @ExcelIgnore
    private int member;


    /**
     * 会员等级（0:普通用户 1：青铜会员 2： 白银会员 3 ： 黄金会员 4 ： 钻石会员）
     */
    @ExcelIgnore
    private int membergrade;

    /**
     * 消费能力（0:低 1：中 2： 高 3： 极高）
     */
    @ExcelIgnore
    private int consumption;

    private String interest;

}
